Big Huge Thesaurus

apartment building

noun